package com.ugoodtech.mdcc.client.service;

import com.ugoodtech.mdcc.client.dto.JsonResponse;
import com.ugoodtech.mdcc.core.domain.User;
import org.springframework.data.domain.Pageable;

public interface StationTechColorReportService {


    JsonResponse getAudidApply(String province, String city, String category, String brand, String customerStat, String customerType,
                               String paintBrand, String productPosition, String department, String payService, String sentTime,
                               String serviceTime, String stationName, Long startTime, Long endTime, String userName, String stationNum,
                               Pageable pageable, User user,Integer status);

    JsonResponse auditTrue(User user, Long reportId,Integer userType);

    JsonResponse auditFalse(User user, Long reportId, String auditNote);

    JsonResponse getAuditTrueReport(Long startTime, Long endTime, User user, Boolean isPassed, String province,
                                    String city, String category, String brandName,String stationName,String userName, Pageable pageable);

    JsonResponse getMyColorReport(Pageable pageable, Long userId, String audit);
}
